!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="53a6cbac-61fa-477a-887e-ad5b2fc5d7c9",e._sentryDebugIdIdentifier="sentry-dbid-53a6cbac-61fa-477a-887e-ad5b2fc5d7c9")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5549],{5478:function(e,t,r){"use strict";r.d(t,{Ry:function(){return c}});var n=new WeakMap,o=new WeakMap,a={},u=0,i=function(e){return e&&(e.host||i(e.parentNode))},s=function(e,t,r,s){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=i(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var l=a[r],f=[],d=new Set,p=new Set(c),v=function(e){!e||d.has(e)||(d.add(e),v(e.parentNode))};c.forEach(v);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(d.has(e))h(e);else try{var t=e.getAttribute(s),a=null!==t&&"false"!==t,u=(n.get(e)||0)+1,i=(l.get(e)||0)+1;n.set(e,u),l.set(e,i),f.push(e),1===u&&a&&o.set(e,!0),1===i&&e.setAttribute(r,"true"),a||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),d.clear(),u++,function(){f.forEach(function(e){var t=n.get(e)-1,a=l.get(e)-1;n.set(e,t),l.set(e,a),t||(o.has(e)||e.removeAttribute(s),o.delete(e)),a||e.removeAttribute(r)}),--u||(n=new WeakMap,n=new WeakMap,o=new WeakMap,a={})}},c=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),s(n,o,r,"aria-hidden")):function(){return null}}},99506:function(e,t,r){"use strict";var n=r(9973);Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastChannel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){var r=function(r){if(r.key===e){var n,o=JSON.parse(null!==(n=r.newValue)&&void 0!==n?n:"{}");(null==o?void 0:o.event)==="session"&&null!=o&&o.data&&t(o)}};return window.addEventListener("storage",r),function(){return window.removeEventListener("storage",r)}},post:function(t){if("undefined"!=typeof window)try{localStorage.setItem(e,JSON.stringify(s(s({},t),{},{timestamp:f()})))}catch(e){}}}},t.apiBaseUrl=l,t.fetchData=function(e,t,r){return c.apply(this,arguments)},t.now=f;var o=n(r(35750)),a=n(r(11753)),u=n(r(85024));function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t3&&void 0!==y[3]?y[3]:{}).ctx,c=void 0===(i=a.req)?null==u?void 0:u.req:i,f="".concat(l(r),"/").concat(t),e.prev=2,p={headers:s({"Content-Type":"application/json"},null!=c&&null!==(d=c.headers)&&void 0!==d&&d.cookie?{cookie:c.headers.cookie}:{})},null!=c&&c.body&&(p.body=JSON.stringify(c.body),p.method="POST"),e.next=7,fetch(f,p);case 7:return v=e.sent,e.next=10,v.json();case 10:if(h=e.sent,v.ok){e.next=13;break}throw h;case 13:return e.abrupt("return",Object.keys(h).length>0?h:null);case 16:return e.prev=16,e.t0=e.catch(2),n.error("CLIENT_FETCH_ERROR",{error:e.t0,url:f}),e.abrupt("return",null);case 20:case"end":return e.stop()}},e,null,[[2,16]])}))).apply(this,arguments)}function l(e){return"undefined"==typeof window?"".concat(e.baseUrlServer).concat(e.basePathServer):e.basePath}function f(){return Math.floor(Date.now()/1e3)}},60026:function(e,t,r){"use strict";var n=r(9973);Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedStrategy=t.UnknownError=t.OAuthCallbackError=t.MissingSecret=t.MissingAuthorize=t.MissingAdapterMethods=t.MissingAdapter=t.MissingAPIRoute=t.InvalidCallbackUrl=t.AccountNotLinkedError=void 0,t.adapterErrorHandler=function(e,t){if(e)return Object.keys(e).reduce(function(r,n){return r[n]=(0,a.default)(o.default.mark(function r(){var a,u,i,s,c,l=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:for(r.prev=0,u=Array(a=l.length),i=0;i0&&void 0!==n[0]?n[0]:{}).event,e.prev=1,!((r="storage"===t)||void 0===_._session)){e.next=10;break}return _._lastSync=(0,y.now)(),e.next=7,k({broadcast:!r});case 7:return _._session=e.sent,x(_._session),e.abrupt("return");case 10:if(!(!t||null===_._session||(0,y.now)()<_._lastSync)){e.next=12;break}return e.abrupt("return");case 12:return _._lastSync=(0,y.now)(),e.next=15,k();case 15:_._session=e.sent,x(_._session),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(1),S.error("CLIENT_SESSION_ERROR",e.t0);case 22:return e.prev=22,A(!1),e.finish(22);case 25:case"end":return e.stop()}},e,null,[[1,19,22,25]])})),_._getSession(),function(){_._lastSync=0,_._session=void 0,_._getSession=function(){}}},[]),p.useEffect(function(){var e=O.receive(function(){return _._getSession({event:"storage"})});return function(){return e()}},[]),p.useEffect(function(){var t=e.refetchOnWindowFocus,r=void 0===t||t,n=function(){r&&"visible"===document.visibilityState&&_._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",n,!1),function(){return document.removeEventListener("visibilitychange",n,!1)}},[e.refetchOnWindowFocus]);var R=(t=p.useState("undefined"!=typeof navigator&&navigator.onLine),n=(r=(0,d.default)(t,2))[0],o=r[1],a=function(){return o(!0)},u=function(){return o(!1)},p.useEffect(function(){return window.addEventListener("online",a),window.addEventListener("offline",u),function(){window.removeEventListener("online",a),window.removeEventListener("offline",u)}},[]),n),C=!1!==v||R;p.useEffect(function(){if(l&&C){var e=setInterval(function(){_._session&&_._getSession({event:"poll"})},1e3*l);return function(){return clearInterval(e)}}},[l,C]);var T=p.useMemo(function(){return{data:w,status:M?"loading":w?"authenticated":"unauthenticated",update:function(e){return(0,f.default)(c.default.mark(function t(){var r;return c.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(M||!w)){t.next=2;break}return t.abrupt("return");case 2:return A(!0),t.t0=y.fetchData,t.t1=_,t.t2=S,t.next=8,j();case 8:return t.t3=t.sent,t.t4=e,t.t5={csrfToken:t.t3,data:t.t4},t.t6={body:t.t5},t.t7={req:t.t6},t.next=15,(0,t.t0)("session",t.t1,t.t2,t.t7);case 15:return r=t.sent,A(!1),r&&(x(r),O.post({event:"session",data:{trigger:"getSession"}})),t.abrupt("return",r);case 19:case"end":return t.stop()}},t)}))()}}},[w,M]);return(0,b.jsx)(P.Provider,{value:T,children:i})},t.getCsrfToken=j,t.getProviders=A,t.getSession=k,t.signIn=function(e,t,r){return C.apply(this,arguments)},t.signOut=function(e){return T.apply(this,arguments)},t.useSession=function(e){if(!P)throw Error("React Context is unavailable in Server Components");var t=p.useContext(P),r=null!=e?e:{},n=r.required,o=r.onUnauthenticated,a=n&&"unauthenticated"===t.status;return(p.useEffect(function(){if(a){var e="/api/auth/signin?".concat(new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href}));o?o():window.location.href=e}},[a,o]),a)?{data:t.data,update:t.update,status:"loading"}:t};var c=u(r(35750)),l=u(r(11753)),f=u(r(85024)),d=u(r(10410)),p=w(r(2265)),v=w(r(81393)),h=u(r(5368)),y=r(99506),b=r(57437),g=r(72013);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=i(e)&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&({}).hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;try{if("undefined"==typeof window)return e;var r={},n=function(e){r[e]=function(r,n){s[e](r,n),"error"===e&&(n=i(n)),n.client=!0;var a="".concat(t,"/_log"),c=new URLSearchParams(function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t||(s.debug=function(){}),e.error&&(s.error=e.error),e.warn&&(s.warn=e.warn),e.debug&&(s.debug=e.debug)};var o=n(r(11753)),a=r(60026);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){var t;return e instanceof Error&&!(e instanceof a.UnknownError)?{message:e.message,stack:e.stack,name:e.name}:(null!=e&&e.error&&(e.error=i(e.error),e.message=null!==(t=e.message)&&void 0!==t?t:e.error.message),e)}var s={error:function(e,t){t=i(t),console.error("[next-auth][error][".concat(e,"]"),"\nhttps://next-auth.js.org/errors#".concat(e.toLowerCase()),t.message,t)},warn:function(e){console.warn("[next-auth][warn][".concat(e,"]"),"\nhttps://next-auth.js.org/warnings#".concat(e.toLowerCase()))},debug:function(e,t){console.log("[next-auth][debug][".concat(e,"]"),t)}};t.default=s},5368:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;let r=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let n=new URL(null!==(t=e)&&void 0!==t?t:r),o=("/"===n.pathname?r.pathname:n.pathname).replace(/\/$/,""),a=`${n.origin}${o}`;return{origin:n.origin,host:n.host,path:o,base:a,toString:()=>a}}},52002:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=u.call(a,"catchLoc"),c=u.call(a,"finallyLoc");if(s&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&u.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),j(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;j(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:A(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},r}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},4311:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},10410:function(e,t,r){var n=r(44203),o=r(82088),a=r(97752),u=r(48174);e.exports=function(e,t){return n(e)||o(e,t)||a(e,t)||u()},e.exports.__esModule=!0,e.exports.default=e.exports},45107:function(e,t,r){var n=r(22053).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},2887:function(e,t,r){var n=r(22053).default,o=r(45107);e.exports=function(e){var t=o(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},22053:function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},97752:function(e,t,r){var n=r(52002);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},55906:function(e,t,r){var n=r(34543),o=r(4311),a=r(26651),u=r(99382);function i(t){var r="function"==typeof Map?new Map:void 0;return e.exports=i=function(e){if(null===e||!a(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return u(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,i(t)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},35750:function(e,t,r){var n=r(97211)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},15278:function(e,t,r){"use strict";r.d(t,{XB:function(){return d}});var n,o=r(2265),a=r(6741),u=r(66840),i=r(98575),s=r(26606),c=r(57437),l="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),d=o.forwardRef((e,t)=>{var r,d;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:y,onPointerDownOutside:b,onFocusOutside:g,onInteractOutside:m,onDismiss:w,...x}=e,E=o.useContext(f),[_,O]=o.useState(null),S=null!==(d=null==_?void 0:_.ownerDocument)&&void 0!==d?d:null===(r=globalThis)||void 0===r?void 0:r.document,[,P]=o.useState({}),k=(0,i.e)(t,e=>O(e)),L=Array.from(E.layers),[j]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),M=L.indexOf(j),A=_?L.indexOf(_):-1,R=E.layersWithOutsidePointerEventsDisabled.size>0,C=A>=M,T=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,s.W)(e),a=o.useRef(!1),u=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){v("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",u.current),u.current=t,r.addEventListener("click",u.current,{once:!0})):t()}else r.removeEventListener("click",u.current);a.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",u.current)}},[r,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...E.branches].some(e=>e.contains(t));!C||r||(null==b||b(e),null==m||m(e),e.defaultPrevented||null==w||w())},S),D=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,s.W)(e),a=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!a.current&&v("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==g||g(e),null==m||m(e),e.defaultPrevented||null==w||w())},S);return function(e,t=globalThis?.document){let r=(0,s.W)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{A!==E.layers.size-1||(null==y||y(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},S),o.useEffect(()=>{if(_)return h&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(n=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(_)),E.layers.add(_),p(),()=>{h&&1===E.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=n)}},[_,S,h,E]),o.useEffect(()=>()=>{_&&(E.layers.delete(_),E.layersWithOutsidePointerEventsDisabled.delete(_),p())},[_,E]),o.useEffect(()=>{let e=()=>P({});return document.addEventListener(l,e),()=>document.removeEventListener(l,e)},[]),(0,c.jsx)(u.WV.div,{...x,ref:k,style:{pointerEvents:R?C?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,D.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,T.onPointerDownCapture)})});function p(){let e=new CustomEvent(l);document.dispatchEvent(e)}function v(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,u.jH)(a,i):a.dispatchEvent(i)}d.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(f),n=o.useRef(null),a=(0,i.e)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,c.jsx)(u.WV.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},86097:function(e,t,r){"use strict";r.d(t,{EW:function(){return a}});var n=r(2265),o=0;function a(){n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:u()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:u()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function u(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},99103:function(e,t,r){"use strict";let n;r.d(t,{M:function(){return d}});var o=r(2265),a=r(98575),u=r(66840),i=r(26606),s=r(57437),c="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",f={bubbles:!1,cancelable:!0},d=o.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:d,onUnmountAutoFocus:b,...g}=e,[m,w]=o.useState(null),x=(0,i.W)(d),E=(0,i.W)(b),_=o.useRef(null),O=(0,a.e)(t,e=>w(e)),S=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(n){let e=function(e){if(S.paused||!m)return;let t=e.target;m.contains(t)?_.current=t:h(_.current,{select:!0})},t=function(e){if(S.paused||!m)return;let t=e.relatedTarget;null===t||m.contains(t)||h(_.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(m)});return m&&r.observe(m,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,m,S.paused]),o.useEffect(()=>{if(m){y.add(S);let e=document.activeElement;if(!m.contains(e)){let t=new CustomEvent(c,f);m.addEventListener(c,x),m.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(p(m).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(m))}return()=>{m.removeEventListener(c,x),setTimeout(()=>{let t=new CustomEvent(l,f);m.addEventListener(l,E),m.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),m.removeEventListener(l,E),y.remove(S)},0)}}},[m,x,E,S]);let P=o.useCallback(e=>{if(!r&&!n||S.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[n,a]=function(e){let t=p(e);return[v(t,e),v(t.reverse(),e)]}(t);n&&a?e.shiftKey||o!==a?e.shiftKey&&o===n&&(e.preventDefault(),r&&h(a,{select:!0})):(e.preventDefault(),r&&h(n,{select:!0})):o===t&&e.preventDefault()}},[r,n,S.paused]);return(0,s.jsx)(u.WV.div,{tabIndex:-1,...g,ref:O,onKeyDown:P})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function v(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}d.displayName="FocusScope";var y=(n=[],{add(e){let t=n[0];e!==t&&(null==t||t.pause()),(n=b(n,e)).unshift(e)},remove(e){var t;null===(t=(n=b(n,e))[0])||void 0===t||t.resume()}});function b(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},83832:function(e,t,r){"use strict";r.d(t,{h:function(){return s}});var n=r(2265),o=r(54887),a=r(66840),u=r(61188),i=r(57437),s=n.forwardRef((e,t)=>{var r,s;let{container:c,...l}=e,[f,d]=n.useState(!1);(0,u.b)(()=>d(!0),[]);let p=c||f&&(null===(s=globalThis)||void 0===s?void 0:null===(r=s.document)||void 0===r?void 0:r.body);return p?o.createPortal((0,i.jsx)(a.WV.div,{...l,ref:t}),p):null});s.displayName="Portal"}}]);